/*@media screen and (orientation:portrait) {*/
	html,body {
		padding: 0;
		margin: 0;
		
	}

	body {
		background: #fff;
		background-size: 100% 100%;
		width: 100%;
		height: 100%;
		max-width: 1920px;
		
	}

	p {
		padding: 0;
		margin: 0
	}

	.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td {
		text-align: center!important
	}

	.size_red {
		color: #fd5948
	}

	.size_blue {
		color: #32aafd
	}

	.size_green {
		color: #289a62
	}

	.zc_org {
		color: #f9692a!important
	}

	.in_boy {
		width: 100%;
		text-align: center;
		background: #fff0
	}

	.in_tel {
		width: 100%;
		height: 40px;
		text-align: center;
		background: #fff;
		line-height: 40px;
		font-weight: bold;
		font-size: 1.2em
	}

	.in_hea {
		width: 100%;
		margin-top: 2px;
		background: #ffffffa3
	}

	.in_imt img {
		width: 65px;
		border-radius: 50%
	}

	.in_nam {
		display: -webkit-box;
		float: left;
		width: 65%;
		overflow: hidden;
		padding-left: 10px;
	}

	.in_mon {
		font-size: 1em;
		line-height: 22px;
		text-align: left;
		padding-left: 5px;
		padding-top: 10px
	}

	.in_mon .t1 {
		font-weight: bold
	}

	.in_mon img {
		width: 18px
	}

	.in_mon .t2 {
		display: -webkit-box;
		height: 25px;
		padding-top: 5px
	}

	.swiper {
		width: 100%;
		padding: 3%
	}

	.swiper img {
		width: 100%
	}

	.in_mon .t2 span {
		display: block;
		line-height: 25px;
		padding-left: 2px
	}

	.in_tu {
		text-align: center;
		font-size: .8em;
		float: right;
		/* width: 30%; */
		padding-right: 10px;
	}

	.in_xt {
		padding: 5px 5px 0px 5px;
		float: right
	}
	
	.in_xt p{
		margin: 0 0 7px;
	}
	
	.in_xt img {
		width: 35px
	}

	#menu-select {
		margin-top: 10px;
		text-align: center
	}

	#menu-select span {
		display: inline-block;
		border: 2px solid #777;
		border-radius: 5px;
		padding: 5px;
		margin: 5px;
		width: 60px;
		cursor: pointer
	}

	#animation-effect {
		border: 0;
		width: 204px;
		height: 357px;
		background-color: #000;
		margin-top: 55px
	}

	#animation-effect ul li img {
		border: 0
	}

	#menu-select span:hover {
		background-color: #e74c3c
	}

	#menu-select span.on {
		background-color: #e74c3c
	}

	#iSlider-effect-wrapper {
		height: 517.5px;
		width: 375px;
		margin: 0 auto;
		background: url('../images/bg_1.png') no-repeat top center;
		background-size: 100%;
		overflow: hidden;
		position: relative
	}

	.iSlider-effect {
		height: 290px;
		width: 95%;
		overflow: hidden;
		position: relative;
		margin: -19px auto
	}

	.iSlider-effect ul {
		list-style: none;
		padding: 0;
		margin: 0;
		height: 100%;
		overflow: hidden
	}

	.iSlider-effect li {
		position: absolute;
		margin: 0;
		padding: 0;
		height: 100%;
		overflow: hidden;
		display: -webkit-box;
		-webkit-box-pack: center;
		-webkit-box-align: center;
		list-style: none
	}

	.iSlider-effect ul li img {
		max-width: 100%;
		max-height: 100%;
		margin: 0;
		padding: 0
	}

	.iSlider-effect div {
		background-color: #fff;
		padding: 3px
	}

	.in_qw {
		width: 95%;
		text-align: center;
		margin: 1% auto
	}

	.in_qw img {
		width: 100%
	}

	.wd_top {
		display: -webkit-box;
		height: 35px;
		font-weight: bold;
		color: #424141;
		font-size: 1.1em;
		background: #fff
	}

	.wd_top span {
		display: block;
		line-height: 35px;
		text-align: center
	}

	.wd_jj {
		font-size: 2em!important;
		width: 10%
	}

	.wd_wz {
		width: 69%;
		font-size: 1.1em
	}

	.bet_img img {
		height: 34px
	}

	.wd_bod {
		width: 95%;
		margin: 4% auto
	}

	.wd_wz .wd_wzs {
		display: -webkit-inline-box;
		margin-left: 35px
	}

	.zq_wbs {
		width: 100%;
		text-align: center;
		color: #757575;
		padding-top: 10%;
		font-size: 1.1em
	}

	.bod-top {
		width: 100%;
		display: -webkit-box;
		background: #f4f3f8;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		padding: 1px 10px
	}

	.bod-top span {
		display: block;
		height: 30px;
		line-height: 33px;
		color: #909ea9;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden
	}

	.bod-hbt {
		border-radius: 5px;
		background: #f4f3f8!important
	}

	.bod-le1 {
		text-align: center;
		width: 34%;
		text-align: left
	}

	.bod-le2 {
		color: #747685!important;
		font-weight: bold;
		width: 35%;
		text-align: center
	}

	.bod-ri1 {
		width: 14%;
		text-align: right
	}

	.bod-ri2 {
		width: 11%;
		text-align: right
	}

	.bod-ri3 {
		width: 6%;
		text-align: right
	}

	.bod-mk {
		background: #fbfbfb;
		border-bottom-right-radius: 10px;
		border-bottom-left-radius: 10px;
		padding: 2%
	}

	.bod-bt {
		color: #3a3e4a;
		font-size: 1.2em;
		font-weight: bold
	}

	.bod-da {
		padding: 10px 0 5px 0;
		font-size: 1em;
		font-weight: bold;
		color: #5b5b5b
	}

	.bod-da span {
		display: block;
		height: 23px;
		line-height: 23px
	}

	.bod-fot {
		display: -webkit-box;
		height: 20px;
		width: 100%
	}

	.bod-fot span {
		line-height: 20px;
		display: block
	}

	.bod-fot img {
		width: 20px
	}

	.fot-span {
		line-height: 22px!important;
		padding-left: 5px;
		color: #ff6e61;
		font-weight: bold
	}

	.da-wz {
		float: left;
		width: 75%
	}

	.da-img {
		float: right;
		width: 25%;
		margin-top: -10px;
		margin-bottom: -20px
	}

	.da-img img {
		width: 100%
	}

	.qw-rs {
		padding: 3px 10px;
		font-size: .8em
	}

	.qw-rs span {
		color: #8d92ae
	}

	.qw-rs .rs1 {
		font-weight: bold;
		color: #5b5b5b
	}

	.jc_tim {
		width: 90%;
		display: -webkit-box
	}

	.jc_tim img {
		width: 14px;
		margin: 0 3px
	}

	.zq-ht {
		width: 69%;
		line-height: 36px;
		text-align: center
	}

	.zq-ht p {
		background: url(../img/sm3.png) no-repeat scroll right center #f5f5f5;
		color: #575757;
		border: 0;
		padding: 0;
		border-radius: 5px;
		width: 45%;
		-webkit-appearance: none;
		line-height: 30px;
		margin: 3px auto 0 37%
	}

	.ht-span {
		padding-right: 10px
	}

	.jc_tim span {
		display: block;
		width: 10%
	}

	.zq_her {
		border-top: 1px solid #eee;
		height: 30px;
		line-height: 30px;
		text-align: center;
		border-bottom: 1px solid #dde2ed
	}

	.her_bs {
		width: 25%!important
	}

	.zq_her span {
		display: inline-block;
		color: #6a6a6a;
		font-weight: bold;
		width: 20%;
		text-align: center;
		margin: 0 auto
	}

	.zq_bod {
		background: #f7f8fc;
		margin-bottom: 50px
	}

	.bod_bg {
		width: 100%;
		height: auto;
		margin: 0 auto;
		padding: 0
	}

	.zq_nr {
		width: 100%;
		padding-top: 9px;
		display: -webkit-box;
		text-align: center;
		background: #f7f8fc;
		border-bottom: 1px solid #dde2ed
	}

	.zq_nr2 {
		background: #fff
	}

	.zq_nr p {
		padding: 0;
		margin: 0
	}

	.zq_nr .znr1 {
		width: 20%;
		line-height: 23px
	}

	.zq_nr .znr2 {
		width: 6%;
		line-height: 26px;
		text-align: center
	}

	.znr2 .r2_0 {
		background: #e8eaf5;
		border-top: 1px solid #dbdce2;
		border-left: 1px solid #dbdce2;
		color: #fff;
		height: 44px;
		line-height: 42px
	}

	.znr2 .r2_t0 {
		height: 86px!important;
		line-height: 22px;
		background: #64adea
	}

	.znr2 .r2_t1 {
		height: 215px!important;
		line-height: 65px;
		background: #e6802e
	}

	.znr2 .r2_r {
		height: 27px;
		font-size: .8em;
		line-height: 10px;
		color: #777
	}

	.znr2 .r2_1 {
		background: #afb5df;
		border-left: 1px solid #dbdce2;
		color: #fff;
		height: 42px;
		line-height: 42px
	}

	.znr2 .r2_2 {
		background: #ff9b90!important;
		border-left: 1px solid #dbdce2;
		color: #fff;
		height: 42px;
		line-height: 42px
	}

	.zq_nr .znr3 {
		width: 74%
	}

	.r2_spf {
		background: #ff9b90;
		border-left: 1px solid #dbdce2;
		color: #fff;
		height: 86px;
		line-height: 26px;
		padding-top: 6px!important
	}

	.znr3_1 {
		width: 94%!important
	}

	.r1_n {
		color: #fff;
		background: #4acc8d;
		padding: 5px 5px!important;
		border-radius: 5px
	}

	.r1_t {
		height: 33px
	}

	.r1_sp {
		height: 24px
	}

	.r1_rq {
		height: 27px;
		line-height: 27px;
		color: #909fa8
	}

	.r1_spf {
		height: 23px;
		line-height: 23px;
		color: #909fa8
	}

	.r3_1 {
		display: -webkit-box;
		text-align: center;
		font-size: 1.2em;
		font-weight: bold;
		width: 88%;
		height: 27px
	}

	.r3_1 p {
		width: 33.33%;
		color: #393f4b
	}

	.r3_2 {
		display: -webkit-box;
		text-align: center
	}

	.r3_2_1 {
		width: 70%
	}

	.r3_2_11 {
		width: 100%!important
	}

	.r3_zs {
		display: -webkit-box;
		width: 100%;
		text-align: center
	}

	.r3_zs1 {
		background: #fff
	}

	.r3_zs1 p {
		line-height: 25px
	}

	.r3_zsk p {
		line-height: 25px
	}

	.r3_zlef {
		border-left: 1px solid #dbdce2
	}

	.r3_zs div {
		width: 33.33%;
		border-top: 1px solid #dbdce2;
		border-right: 1px solid #dbdce2;
		background: #fff;
		padding: 3px 0;
		color: grey
	}

	.r3_zs5 div {
		padding: 0!important;
		border-bottom: 1px solid #dbdce2
	}

	.r3_zs3 div {
		width: 25%!important;
		padding: 3px 0
	}

	.r3_zs4 div {
		width: 14.3%!important;
		height: 43px;
		padding-top: 6px
	}

	.r3_zs4 p {
		font-size: .5em
	}

	.r3_zs4 .za_si {
		font-size: .95em
	}

	.r3_zs2 div {
		padding: 12px 0
	}

	.za_si {
		color: #5b5b5b;
		font-weight: bold
	}

	.r3_2_2 {
		width: 30%;
		padding-top: 22px;
		background: #fff;
		color: #909fa8
	}

	.zq_fot {
		width: 100%;
		display: -webkit-box;
		text-align: center
	}

	.fot-t1 {
		width: 20%;
		border-bottom: 1px solid #dbdce2;
		border-right: 1px solid #dbdce2;
		height: 50px;
		padding-top: 10px;
		font-size: .9em;
		color: #909fa8
	}

	.fot-t1 p {
		padding: 0;
		margin: 0
	}

	.fot-t1zq {
		height: 65px!important;
		padding-top: 7px!important
	}

	.fot-t2 {
		width: 80%;
		border-bottom: 1px solid #dbdce2;
		padding-top: 7px;
		font-size: .95em;
		color: #8d92ae;
		text-align: left;
		padding-left: 15px
	}

	.fot-t2 p {
		padding: 0;
		margin: 0
	}

	.fot_tc {
		width: 100%;
		padding: 0;
		margin: 0
	}

	.zq_fot2 {
		width: 100%;
		display: -webkit-box;
		text-align: center
	}

	.zq_fot2 img {
		width: 15px
	}

	.zq_fot2 span {
		height: 30px;
		line-height: 30px
	}

	.fot_1 {
		text-align: right;
		display: block;
		padding-right: 5px;
		width: 40%;
		line-height: 27px!important
	}

	.fot_2 {
		text-align: left;
		display: block;
		width: 60%
	}

	.font_db {
		width: 100%;
		padding: 0;
		margin: 0;
		display: none
	}

	.zq_tc {
		width: 100%;
		height: 100%;
		background: rgba(0,0,0,0.5);
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 1;
		display: none
	}

	.zq_tcnr {
		background: #fff;
		width: 85%;
		height: auto;
		margin: 10% auto;
		border-radius: 5px;
		box-shadow: 0 0 black;
		padding: 3%
	}

	.tc_top {
		text-align: center;
		border-bottom: 1px solid #d3d5dc;
		height: 30px;
		line-height: 30px;
		font-size: 1.15em;
		font-weight: bold;
		color: #6e6e6e
	}

	.tc_qb {
		border-radius: 5px;
		width: 22%;
		text-align: center;
		margin-top: 11px;
		height: 30px;
		display: -webkit-inline-box;
		margin-left: 3px
	}

	.tc_qx {
		display: -webkit-inline-box;
		height: 20px;
		line-height: 20px;
		margin-top: 5px;
		margin-left: 7px
	}

	.tc_qb input {
		height: 20px;
		width: 20px;
		display: -webkit-box
	}

	.tc_anniu {
		text-align: center
	}

	.tc_anniu input {
		background: #ff5a49;
		color: #fff;
		width: 30%;
		padding: 7px;
		font-size: 1em;
		border: 0;
		border-radius: 5px
	}

	.tc_biao {
		padding: 0 0 15px 0
	}

	.tc_biao span {
		border: 1px solid #d5d1d7;
		background: #e8eaf5;
		padding: 2% 10.5%;
		border-radius: 5px;
		color: #6e6e6e;
		font-weight: bold;
		display: -webkit-inline-box;
		margin: 3px
	}

	.tc_bcs {
		background: url(../img/anniubj.jpg) no-repeat right bottom!important;
		border: 1px solid #ff9b8f!important;
		color: #424242!important
	}

	.zq_tc2 {
		width: 100%;
		height: 100%;
		background: rgba(0,0,0,0.5);
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 1;
		display: none
	}

	.zq_tcnr2 {
		background: #fff;
		width: 85%;
		height: auto;
		margin: 10% auto;
		border-radius: 5px;
		box-shadow: 0 0 black;
		padding: 3%
	}

	.tc_top2 {
		text-align: center
	}

	.tc_top2 span {
		margin: 0 10px;
		font-size: 1.2em;
		font-weight: bold;
		color: #000
	}

	.tc_anniu2 {
		text-align: center;
		margin: 10px
	}

	.tc_anniu2 input {
		background: #ff5a49;
		color: #fff;
		width: 100%;
		padding: 7px;
		font-size: 1em;
		border: 0;
		border-radius: 5px
	}

	.tc_biao2 {
		padding: 20px 0
	}

	.tc_biao2 span {
		border: 1px solid #fff;
		background: #e6e6e6;
		padding: 5px 10px;
		border-radius: 5px
	}

	.tc_bcs2 {
		background: #fff!important;
		border: 1px solid #e6802e!important;
		color: #e6802e!important
	}

	.zq_db {
		position: fixed;
		bottom: 1.71rem;
		width: 100%;
		z-index: 2;
		background: #f7f7f7;
		display: -webkit-box
	}

	.zq_dele {
		width: 10%;
		text-align: center
	}

	.zq_dele i {
		font-size: 1.8em;
		line-height: 45px;
		color: #ff5a49
	}

	.zq_dele2 {
		width: 70%;
		height: 45px;
		padding-top: 5px;
		font-size: .8em;
		text-align: left;
		color: #777
	}

	.zq_dele2 p {
		padding: 0;
		margin: 0;
		text-align: center
	}

	.del_top {
		font-weight: bold;
		color: #292828;
		letter-spacing: 2px;
		font-size: 1em;
		text-align: center
	}

	.del_top span {
		color: #ff5a49
	}

	.zq_dele3 {
		width: 20%;
		height: 45px
	}

	.zq_dele3 input {
		width: 100%;
		border: 0;
		height: 45px;
		background: #ff5a49;
		color: #fff
	}

	.mat_top {
		width: 100%;
		display: -webkit-box
	}

	.mat_t1 {
		width: 50%;
		background: url(../img/sm5.jpg);
		background-size: 100% 100%
	}

	.mat_t1 img {
		width: 100%
	}

	.mat_t2 {
		width: 50%;
		background: url(../img/sm6.jpg);
		background-size: 100% 100%
	}

	.mat_t2 img {
		width: 100%
	}

	.mat_timg {
		text-align: center;
		margin: 20% auto
	}

	.mat_timg img {
		width: 85px;
		height: 85px;
		border-radius: 50%;
		border: 5px solid #9ccdb7
	}

	.mat_timg p {
		margin: 10px;
		color: #fff;
		font-weight: bold;
		font-size: 1.3em
	}

	.mat_jf {
		width: 100%;
		padding-top: 8px;
		height: 30px
	}

	.mat_jf span {
		margin: 7.3%;
		padding: 5px
	}

	.mat_jcl {
		border-bottom: 3px solid #f51919;
		padding: 0 0 2px 0
	}

	.mat_bgbo {
		padding: 3.5% 5% 5% 5%;
		background: #eaf0f4
	}

	.mat_bgtil {
		padding: 5px;
		font-size: .8em;
		font-weight: bold;
		color: #767e84
	}

	.mat_bg {
		width: 100%;
		line-height: 9px
	}

	.mat_bgt {
		display: -webkit-inline-box;
		width: 100%;
		height: 30px;
		line-height: 30px;
		text-align: center;
		background: #f2faff;
		font-weight: bold;
		font-size: .75em;
		color: #8e929c
	}

	.mat_bgt p {
		padding: 0;
		margin: 0;
		width: 14.28%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}

	.mat_bgb {
		display: -webkit-inline-box;
		width: 100%;
		height: 30px;
		line-height: 30px;
		text-align: center;
		background: #fff;
		font-weight: bold;
		font-size: .75em;
		color: #8e929c
	}

	.mat_bgb p {
		padding: 0;
		margin: 0;
		width: 14.28%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}

	.mat_bgti2 p {
		width: 16.65%!important
	}

	.mat_bgb2 p {
		width: 16.65%!important
	}

	.mat_lis {
		width: 100%;
		height: 30px;
		line-height: 30px;
		text-align: center;
		background: #c5e1f4;
		color: #3c6d8e
	}

	.mat_db {
		width: 100%;
		height: 30px;
		line-height: 30px;
		text-align: center;
		background: #ff5a49;
		color: #fff;
		margin-top: 10px
	}

	.mat_bgbo2 {
		padding: 1.5% 5% 1.5% 5%!important
	}

	.mat_zij {
		width: 100%;
		height: 30px;
		line-height: 30px;
		text-align: center;
		background: #ffd648;
		color: #744503;
		margin-top: 6px
	}

	.mat_bgt3 p {
		width: 33.3%!important
	}

	.mat_bgb3 p {
		width: 33.3%!important
	}

	.mat_bgb3 p span {
		padding: 0 2px
	}

	.mat_3 {
		background: #fff;
		text-align: center
	}

	.mat_cp div {
		width: 30%;
		height: 32px;
		line-height: 32px;
		border-right: 1px solid #eaf0f4;
		border-bottom: 1px solid #eaf0f4
	}

	.mat_cp {
		display: -webkit-box
	}

	.mat_cp1 {
		width: 10%!important;
		background: #eaf0f4;
		color: #505356;
		font-weight: bold
	}

	.mat_zdui {
		height: auto;
		line-height: 30px;
		margin-top: 15px;
		text-align: center;
		display: -webkit-box
	}

	.mat_zdui span {
		display: block
	}

	.mat_zdui1 {
		width: 13%;
		height: 30px;
		background: #eaf0f4;
		text-align: center;
		font-weight: bold;
		color: #505356
	}

	.mat_zdui2 {
		width: 20%;
		height: 30px;
		background: #fff
	}

	.mat_zduispa {
		background: #fd5948;
		color: #fff;
		border-top-right-radius: 25px;
		border-bottom-right-radius: 25px;
		border-top-left-radius: 6px;
		border-bottom-left-radius: 6px
	}

	.mat_zduispabl {
		background: #c5e1f4!important;
		color: #275c80!important
	}

	.mat_zdui3 {
		width: 67%;
		height: auto;
		background: #fff
	}

	.mat_yp {
		width: 100%
	}

	.mat_yp span {
		display: block;
		width: 80%;
		margin: 0 auto;
		border-radius: 15px;
		height: 23px;
		line-height: 23px;
		text-align: center;
		background: #dfe2e5;
		margin-top: 10px;
		font-size: .6em
	}

	.mat_hhz {
		margin: 20px 0;
		font-weight: bold
	}

	.r3_spf {
		width: 47.7%;
		border-top: 1px solid #dbdce2;
		border-right: 1px solid #dbdce2;
		background: #fff;
		padding: 3px 0;
		color: grey;
		line-height: 26px
	}

	.r3_szk {
		width: 100%
	}

	.za_sitm {
		color: #393f4b;
		font-size: 1.3em;
		font-weight: bold;
		padding: 6px 0!important
	}

	.current {
		background: #ffd648!important;
		color: #6f3f00!important
	}

	.current .za_sitm {
		color: #6f3f00!important
	}

	.current .za_si {
		color: #6f3f00!important
	}

	.r3_rxy {
		background: #fff;
		height: 88px
	}

	.r3_rx1 {
		height: 45px;
		line-height: 45px;
		font-size: 1.3em;
		font-weight: bold;
		color: #393f4b;
		display: -webkit-box
	}

	.r3_rx1 span {
		width: 45%;
		text-align: center;
		display: block;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis
	}

	.r3_rx2 input {
		background: #e8eaf5;
		border-radius: 3px;
		color: #6b6e79;
		font-weight: 100;
		height: 32px;
		line-height: 30px;
		font-size: .5em;
		border: 1px solid #d2ced4;
		width: 80%
	}

	.vs_col {
		color: #b0b1b6!important;
		width: 10%!important
	}

	.znr3_cbf {
		width: 100%!important;
		border-left: 1px solid #dde2ed
	}

	.r3_rx2p {
		width: 80%;
		margin: 0 auto!important;
		background: #ffd648;
		height: 35px;
		line-height: 35px;
		color: #6f3f00;
		font-weight: bold;
		border-radius: 3px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis
	}

	.fot-t1cb {
		height: 81px!important;
		padding-top: 0!important
	}

	.fot-t1cb p {
		padding: 0;
		margin: 0;
		border-bottom: 1px solid #dbdce2;
		height: 20px;
		line-height: 22px
	}

	.fot-cbf {
		width: 80%;
		border-bottom: 1px solid #dbdce2;
		padding: 0!important;
		font-size: .95em;
		color: #8d92ae;
		text-align: left
	}

	.fot-cbf p {
		margin: 0;
		border-bottom: 1px solid #dbdce2;
		height: 20px;
		line-height: 20px;
		text-align: center
	}

	.fot-pm {
		width: 100%;
		display: -webkit-box
	}

	.fot-pm span {
		display: block;
		width: 50%
	}

	.p1-zq {
		border-right: 1px solid #dbdce2
	}

	.fot-pl {
		width: 100%;
		display: -webkit-box;
		border-bottom: 0!important
	}

	.fot-pl span {
		display: block;
		width: 33.33%
	}

	.r3_zswh div {
		width: 50%;
		height: 85px
	}

	.zq_nam {
		padding-top: 16px!important
	}

	.r3_zscb {
		display: block!important
	}

	.r3_zscb div {
		width: 25%!important;
		height: 46px;
		padding-top: 6px;
		float: left;
		border-bottom: 1px solid #dbdce2
	}

	.r3_zs5 .za_si {
		height: 22px
	}

	.za_si2 {
		padding-top: 2px!important
	}

	.r2_spfrx {
		height: 85px!important;
		line-height: 25px!important
	}

	.zq_jcs {
		width: 100%;
		display: -webkit-inline-box;
		height: 25px;
		line-height: 25px;
		border-top: 1px solid #efefef
	}

	.zq_jcs p {
		margin: 0;
		font-size: .7em;
		color: #000
	}

	.zq_jcs span {
		color: red
	}

	.jc_lef {
		width: 36%;
		padding-left: 4%
	}

	.jc_rai {
		width: 59%;
		text-align: -webkit-right
	}

	.zq_dele4 {
		padding-right: 5px
	}

	.zq_dele4 input {
		border-radius: 5px;
		margin-top: 4px
	}

	.zq_dele5 {
		width: 80%!important;
		text-align: center!important
	}

	.zq_db2 {
		border-top: 1px solid #dbdce2;
		height: 54px;
		line-height: 21px
	}

	.js_anniu {
		padding: 0;
		margin: 0;
		background: #efefef
	}

	.js_anniu div {
		background: #fff;
		padding: 10px;
		display: inline-block;
		width: 45%;
		text-align: center;
		border-radius: 5px;
		border: 1px solid #e6e6e6;
		margin: 10px 5px 10px 10px
	}

	.js_div {
		background: #efefef;
		padding-bottom: 20px
	}

	.js_mok {
		width: 90%;
		margin: 0 auto;
		padding: 5px;
		background: #fff;
		border-radius: 6px;
		margin-bottom: 10px
	}

	.js_mokT {
		width: 100%;
		display: -webkit-box;
		text-align: center;
		margin-bottom: 5px
	}

	.js_mokT div {
		width: 33.33%
	}

	.js_mokB {
		width: 100%;
		display: -webkit-box;
		margin-bottom: 5px
	}

	.kB_1 {
		width: 10%;
		text-align: center;
		font-size: .7em
	}

	.kB_1 p {
		margin: 0
	}

	.kB_2 {
		width: 70%;
		padding: 5px;
		background: #ffca36;
		color: #884704;
		border-radius: 5px;
		margin-left: 3%
	}

	.kB_3 {
		width: 10%;
		text-align: center;
		background: #e8e8e8;
		color: #737373;
		height: 35px;
		line-height: 35px;
		border-radius: 3px;
		margin: 0 2% 0 3%
	}

	.kB_3ys {
		background: #ff4949!important;
		color: #fff!important
	}

	.js_jc {
		font-weight: bold;
		color: #000
	}

	.js_fs {
		font-size: .7em
	}

	.js_fs span {
		margin-right: 5px;
		color: #ff4949
	}

	.js_xx {
		background: #fff;
		width: 25px;
		height: 25px;
		text-align: center;
		line-height: 25px;
		border-radius: 50px;
		margin-top: -10px;
		margin-left: -7px;
		margin-bottom: -10px;
		box-shadow: 1px 1px 4px #e0e0e0;
		color: #ff4949
	}

	.jc_i {
		padding: 2px 5px;
		background: #fff;
		border-radius: 15px;
		font-size: .9em
	}

	.jc_zftc {
		width: 80%;
		position: absolute;
		top: 30%;
		margin: 0 auto;
		left: 0;
		right: 0
	}

	.jc_zftcy {
		width: 100%;
		bottom: 0;
		position: absolute
	}

	.jc_ztop {
		background: #e2e2e2;
		display: -webkit-box;
		height: 40px;
		line-height: 40px;
		padding: 0 10px;
		color: #000
	}

	.js_tc {
		position: fixed;
		display: none;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background: #0000005c
	}

	.jc_sq {
		width: 50%;
		text-align: center;
		border-right: 1px solid #c7c7c7
	}

	.jc_sq span {
		margin-right: 10px
	}

	.jc_sq2 {
		width: 100%;
		line-height: 20px;
		text-align: center;
		padding: 7px;
		background: #ff5a49;
		color: #fff
	}

	.jc_ts {
		width: 50%;
		text-align: center
	}

	.jc_ts span {
		margin-right: 3px
	}

	.jc_ts input {
		width: 80px;
		height: 25px;
		line-height: 25px;
		border: 0;
		text-align: center;
		border-radius: 3px
	}

	.jc_zbod {
		background: #fff;
		height: 70px;
		padding: 20px 10px 10px 10px
	}

	.jc_zbod span {
		padding: 5px 18px;
		border: 1px solid #fff;
		background: #dedede;
		color: #000;
		border-radius: 5px
	}

	.js_db {
		position: fixed;
		bottom: 54px;
		width: 100%
	}

	.js_chxz {
		background: #fff!important;
		border: 1px solid #ff5a5a!important
	}

	.wd_zc {
		display: -webkit-box;
		text-align: center;
		height: 30px;
		line-height: 30px;
		background: #fff
	}

	.wd_zc div {
		width: 33.33%
	}

	.wd_bot {
		border-bottom: 3px solid red;
		display: block;
		width: 18px;
		margin: 0 auto;
		height: 3px
	}

	.wd_ner {
		width: 95%;
		margin: 10px auto 0 auto;
		background: #fff;
		border-radius: 5px;
		display: -webkit-box;
		padding: 10px 15px 5px 15px
	}

	.wd_ne1 {
		width: 20%;
		text-align: center;
		font-size: 1em;
		font-weight: bold;
		color: #000;
		line-height: 25px
	}

	.wd_ner p {
		padding: 0;
		margin: 0
	}

	.wd_ne1 img {
		width: 65.25px
	}

	.wd_ne2 {
		width: 55%;
		padding-left: 22px;
		font-size: 1em;
		color: #000;
		line-height: 28px;
		padding-top: 15px
	}

	.wd_ne2 img {
		width: 22px
	}

	.wd_ne3 {
		width: 20%;
		text-align: right;
		font-size: .7em;
		color: #000;
		line-height: 20px;
		padding-top: 15px
	}

	.wd_ne4 {
		width: 5%;
		text-align: right;
		line-height: 89px
	}

	.wd_neco {
		color: #f9692a
	}

	.wd_ne2t {
		width: 45%;
		padding-left: 22px;
		font-size: 1em;
		color: #000;
		line-height: 24px;
		padding-top: 3px;
		font-weight: bold
	}

	.wd_ne3t {
		width: 35%;
		text-align: right;
		font-size: .7em;
		color: #000;
		line-height: 20px;
		padding-top: 44px;
		height: 32px
	}

	.wd_ner2 {
		width: 100%!important;
		border-radius: 0!important;
		padding-bottom: 13px;
		padding-top: 14px;
		margin: 0
	}

	.wd_zc1 {
		width: 100%;
		padding: 4% 2% 2% 2%;
		line-height: 25px;
		border-bottom: 1px solid #d3d5dc
	}

	.zc_fa {
		background: #aaabd1;
		color: #fff;
		padding: 6px 12px;
		border-radius: 15px
	}

	.zc_p {
		padding-left: 10px;
		color: #5b5b5b;
		margin: 0 auto
	}

	.zc_p span {
		color: #8e929c
	}

	.zc_fnr {
		display: -webkit-box
	}

	.zc_fnr div {
		width: 25%;
		text-align: center
	}

	.zc_fnr p {
		margin: 0;
		padding: 0
	}

	.zc_fnr p span {
		margin-left: 5px
	}

	.zc_sp {
		background: #fff;
		border-top: 1px solid #dbdce2;
		border-left: 1px solid #dbdce2;
		border-bottom: 1px solid #dbdce2
	}

	.zc_spri {
		border-right: 1px solid #dbdce2
	}

	.zc_hs {
		background-color: #ffd648!important;
		color: #6f3f00!important
	}

	.wd_inp {
		width: 100%;
		text-align: center;
		background: #fff
	}

	.wd_inp input {
		border: 1px solid #cecece;
		background: #f3f4ff;
		color: #7d7f84;
		font-size: 1em;
		padding: 10px;
		border-radius: 3px;
		width: 28.5%;
		margin: 1%
	}

	.gz-mc {
		width: 100%;
		height: 100%;
		background: rgba(0,0,0,0.5);
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 9;
		display: none
	}

	.gz-nr {
		background: #fff;
		width: 85%;
		height: 90%;
		margin: 10% auto;
		border-radius: 5px;
		box-shadow: 0 0 black;
		padding: 3%;
		overflow: scroll;
		color: #000
	}

	.gz-nrgb {
		width: 19px;
		text-align: right;
		font-size: 1.3em;
		position: fixed;
		font-weight: bold;
		top: 5%;
		right: 8%
	}

	.gz-nrgb span {
		padding: 7px 10px;
		border-radius: 28px;
		background: #fff;
		box-shadow: 1px 0 5px #757575
	}

	.wd-tzk {
		width: 100%;
		text-align: center;
		color: #5b5b5b;
		margin-top: 15%;
		font-size: 1.2em
	}

	.wor_size {
		padding: 3%;
		font-size: 1.1em;
		font-weight: bold;
		color: #575757
	}

	.wor_img {
		width: 100%
	}

	.wor_img img {
		width: 100%
	}

	.wor_lievb {
		background: #03315b;
		color: #fff
	}

	.wor_leop {
		width: 100%;
		text-align: center;
		font-weight: bold;
		display: -webkit-box
	}

	.wor_leop p {
		margin: 0;
		height: 30px;
		line-height: 30px;
		border: 0
	}

	.wor_leoy {
		width: 100%;
		display: -webkit-box;
		text-align: center
	}

	.wor_leoy p {
		margin: 0;
		height: 25px;
		line-height: 25px;
		border-top: 1px solid #022f58
	}

	.wor_1 {
		width: 15%
	}

	.wor_2 {
		width: 15%
	}

	.wor_3 {
		width: 15%
	}

	.wor_4 {
		width: 15%
	}

	.wor_5 {
		width: 40%
	}

	#hvue {
		display: none
	}

	.my_img {
		height: 16px
	}
	.inde_bs{
		padding: 0px 0px 5px 0px;
		/* width: 120%; */
		overflow:hidden;
		display: none;
	}
	.inde_bsnb{
	    padding: 2px 0px;
	}
	.inde_bsmk{
	    width: 141px;
	    float: left;
	    text-align: center;
	    margin: 4px -2px 0px 6px;
	    height: 25px;
	    line-height: 25px;
	    background: #f3f3f7;
	    display: -webkit-box;
	}
	.inde_bsmk span{
		width: 55px;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    -o-text-overflow: ellipsis;
	    -webkit-text-overflow: ellipsis;
	    -moz-text-overflow: ellipsis;
	    white-space: nowrap;
	    display: block;
	}
	.inde_bf{
		color: #f9692a;
		width: 30px !important;
	}
	
	*{ 
		padding: 0;margin: 0; 
	}
	a {
		text-decoration: none;
		}
	ul,ol {
		list-style:none;
		}
	.box {
		height:40px;
		position:relative;
		margin:0 auto;
		}
	.wrap{
		min-width: 320px;
		max-width:768px;
		margin:0 auto;
		overflow:hidden;
		position:relative;
		}
	.wrapper {
		position:relative;
		height:49px;
		line-height:50px;
		width:100%;
		overflow: hidden;
		margin:0 auto;padding: 0 1% !important;
		}
	.wrapper .scroller {
		position:absolute;
		}
	.wrapper .scroller li {    
		float: left;
	    width: 165px;
	    height: 30px;
	    line-height: 30px;
	    text-align: center;
	    position: relative;
	    background: #f3f3f7;
	    margin: 2px;
	    border-right: 3px solid #fff;
	}
	.wrapper .scroller li span{    
		width: 56px;
	    height: 100%;
	    display: inline-block;
	    color: #393f4b;
	    font-weight: bold;
	    white-space: nowrap;
	    text-overflow: ellipsis;
	    overflow: hidden;
    }
    .cle-col{
    	color: #f9692a !important;
		width: 30px !important;
    }
	.wrapper .scroller li span i {
		display:inline-block;
		font-size:12px; 
		font-style:normal;
		position:absolute;
		top:7px;
		left:-10px;}
	.pillar {
		display:inline-block;
		width:6px;
		height:100%;
		border-radius:10px;
		background:red;
		position:absolute;
		z-index:2;
		left:50%;
		margin-left:-3px;
		}
/*}*/

/*最新的获得金币页面的布局，因为每个页面都有，所以就写在一起了********************************************/
.new_ban{
	width: 100%;
	height: 2.61rem;
	background: url(../img/bac_banner2.png) no-repeat center;
	background-size: 100% 2.61rem;
	overflow: hidden;
}
.new_ban .money_num{
	width: 100%;
	color: rgb(252,226,141);
	font-size: 0.9rem;
	text-align: center;
	margin-top: 1.2rem;
}
.new_ban .money_num span{
	color: white;
	font-size: 0.7rem;
	margin-left: 0.2rem;
}
